<script>
export default {
  onLaunch: function () {
    console.log('App Launch')
    // #ifdef MP-WEIXIN
    this.getUpdateManager()
    // #endif
    // this.$api.boot.bootApp()
    // this.$api.user.appBoot()
    // this.getNetworkType()
  },
  onShow: function () {
  },
  methods: {
    getNetworkType () {
      uni.getNetworkType({
        success: (res) => {
          if (res && res.errMsg === 'getNetworkType:ok') {
            this.$store.commit('setNetworkType', res.networkType)
          }
        }
      })
    },
    getUpdateManager () {
      if (uni.canIUse('getUpdateManager')) {
        const updateManager = uni.getUpdateManager()
        updateManager.onCheckForUpdate(function ({ hasUpdate }) {
          // 请求完新版本信息的回调
          if (hasUpdate) {
            updateManager.onUpdateReady(function () {
              uni.showModal({
                title: '更新提示',
                content: '新版本已经准备好，是否重启应用？',
                success: function (res) {
                  if (res && res.confirm) {
                    // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
                    updateManager.applyUpdate()
                  }
                }
              })
            })
            updateManager.onUpdateFailed(function () {
              // 新的版本下载失败
              uni.showModal({
                title: '已经有新版本了哟~',
                content: '新版本已经上线啦~，请您删除当前小程序，重新搜索打开哟~'
              })
            })
          }
        })
      }
    }
  }
}
</script>

<style lang="scss">
::-webkit-scrollbar {
  width: 0;
  height: 0;
  background-color: transparent;
}
// body {
//   font-family: fangsong;
// }
@import '~@/sass/index.scss';
</style>
